package com.rabbit.route;

/**
 * @author yuhuan
 * @date 2025/4/18
 */
public class RoutingKey {

    public static final String MQ_KEY_USER = "note.sync.user";

    public static final String MQ_KEY_ROOM = "note.sync.room";

    public static final String MQ_KEY_DEVICE = "note.sync.device";

    public static final String MQ_KEY_DEAD = "note.dead.unified";

    /**
     * 匹配一个单词
     */
    public static final String MQ_KEY_HOTEL_TOPIC = "note.*.hotel";

    public static final String MQ_KEY_HOTEL_TOPIC_NOTICE = "note.notice.hotel";

    /**
     * 匹配多个单词
     */
    public static final String MQ_KEY_ADMIN_TOPIC = "note.#.admin";

    public static final String MQ_KEY_ADMIN_TOPIC_NOTICE = "note.notice.admin";

    public static final String MQ_KEY_ADMIN_MSG_TOPIC_NOTICE = "note.msg.notice.admin";
}
